
/**
 * main.ts文件说明：该文件是整个项目的入口文件。
 */
// 引入的不再是Vue构造函数了，引入的是一个名为createApp的工厂函数。createApp 代表了创建一个应用实例对象Application。
// 变化1：构造函数是大写大头的，工厂函数不是大写开头的。
// 变化2；构造函数是通过new关键字调用的，工厂函数不是通过new关键字调用的，可以直接调用【此处引入工厂函数createApp，可以在下面直接调用createApp(App)，不需要再New Vue构造函数了】。
// 【引入 createApp 用于创建应用】
import {createApp} from 'vue'
// 【Vue2】引入vue.js，对比学习上面的引入Vue构造函数的区别。
// import Vue from 'vue'

// 引入所有组件的父组件App【引入 App 根组件】
import App from './App.vue'

// Vue3 的语法，进行拆解理解
createApp(App).mount('#app')
// 创建应用实例对象——app(类似于之前Vue2中的vm，但app比vm更"轻"，app身上没有vm身上的属性多)。
// const app = createApp(App);
// app.mount('#app');